/* 表格白色背景强制覆盖样式 */

/* 最高优先级的表格样式覆盖 */
.el-table,
.el-table *,
.el-table .el-table__body-wrapper,
.el-table .el-table__header-wrapper,
.el-table .el-table__footer-wrapper,
.el-table .el-table__body,
.el-table .el-table__header,
.el-table .el-table__footer {
  background: transparent !important;
  background-color: transparent !important;
}

/* 表格行样式 */
.el-table .el-table__body tr {
  background: rgba(255, 255, 255, 0.02) !important;
  background-color: rgba(255, 255, 255, 0.02) !important;
  backdrop-filter: blur(8px) !important;
}

.el-table .el-table__body tr:hover {
  background: rgba(120, 220, 255, 0.12) !important;
  background-color: rgba(120, 220, 255, 0.12) !important;
  backdrop-filter: blur(12px) !important;
}

.el-table .el-table__body tr:nth-child(even) {
  background: rgba(255, 255, 255, 0.03) !important;
  background-color: rgba(255, 255, 255, 0.03) !important;
}

.el-table .el-table__body tr:nth-child(odd) {
  background: rgba(255, 255, 255, 0.01) !important;
  background-color: rgba(255, 255, 255, 0.01) !important;
}

/* 表格头部样式 */
.el-table .el-table__header tr {
  background: rgba(120, 220, 255, 0.08) !important;
  background-color: rgba(120, 220, 255, 0.08) !important;
  backdrop-filter: blur(10px) !important;
}

/* 表格单元格样式 */
.el-table .el-table__body tr td,
.el-table .el-table__header tr th {
  background: transparent !important;
  background-color: transparent !important;
  border-bottom-color: rgba(120, 220, 255, 0.1) !important;
}

/* 表格容器样式 */
.el-table .el-table__inner-wrapper {
  background: transparent !important;
  background-color: transparent !important;
}

/* 表格边框样式 */
.el-table.el-table--border {
  border-color: rgba(120, 220, 255, 0.2) !important;
}

.el-table.el-table--border::after,
.el-table.el-table--border::before {
  background-color: rgba(120, 220, 255, 0.2) !important;
}

/* 表格固定列样式 */
.el-table .el-table__fixed,
.el-table .el-table__fixed-right {
  background: rgba(26, 31, 46, 0.85) !important;
  background-color: rgba(26, 31, 46, 0.85) !important;
  backdrop-filter: blur(15px) !important;
}

.el-table .el-table__fixed::before,
.el-table .el-table__fixed-right::before {
  background: transparent !important;
  background-color: transparent !important;
}

/* 表格空状态样式 */
.el-table .el-table__empty-block {
  background: transparent !important;
  background-color: transparent !important;
}

.el-table .el-table__empty-text {
  color: rgba(255, 255, 255, 0.6) !important;
}

/* 表格加载状态样式 */
.el-table .el-loading-mask {
  background: rgba(0, 0, 0, 0.3) !important;
  background-color: rgba(0, 0, 0, 0.3) !important;
  backdrop-filter: blur(5px) !important;
}

/* 强制覆盖任何内联样式 */
.el-table [style*="background"],
.el-table [style*="background-color"] {
  background: transparent !important;
  background-color: transparent !important;
}

/* 表格行悬停效果增强 */
.el-table .el-table__body tr:hover td {
  background: transparent !important;
  background-color: transparent !important;
}

/* 表格选中行样式 */
.el-table .el-table__body tr.current-row {
  background: rgba(120, 220, 255, 0.15) !important;
  background-color: rgba(120, 220, 255, 0.15) !important;
  backdrop-filter: blur(12px) !important;
}

.el-table .el-table__body tr.current-row td {
  background: transparent !important;
  background-color: transparent !important;
}
